/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.faimg.pomar.controle.componentevisual;

import br.faimg.pomar.controle.BusinessDelegate.StatusProducaoBusinessDelegate;
import br.faimg.pomar.modelo.pojo.ConsultaProducao;
import java.util.List;
import java.util.Vector;
import javax.swing.table.DefaultTableModel;

/**
 *
 * @author Juliana
 */
public class TableConsultaProducao {

    public TableConsultaProducao(){    }
    
    public DefaultTableModel getTableModel(){
        StatusProducaoBusinessDelegate delegate = new StatusProducaoBusinessDelegate();
        Vector<String> colunas = new Vector<String>();
        Vector<String> linhaTabela = null;
        Vector<Vector> linhas = new Vector<Vector>();
        
        List<ConsultaProducao> conProd = delegate.readByExample(null,null,null,null);

        colunas.add("Estação");
        colunas.add("Qtd. Produção");
        colunas.add("Qtd. Produzida");
        colunas.add("Qtd a Produzir");
        
        for (int i = 0; i < conProd.size(); i++) {
            linhaTabela = new Vector<String>();
            linhaTabela.add(conProd.get(i).getEstacao());
            linhaTabela.add(conProd.get(i).getQtd_prod().toString());
            linhaTabela.add(conProd.get(i).getCount().toString());
            linhaTabela.add(conProd.get(i).getDif().toString());
            linhas.add(linhaTabela);
        }
        
        return new DefaultTableModel(linhas, colunas);
    
    }
}
